package org.erp.common.annotation;

import java.lang.annotation.*;

/**
 * 标记接口需进行请求幂等校验
 * @author ：dingding
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Idempotent {
    /** 幂等窗口（秒），默认 120 秒 */
    int ttlSeconds() default 120;
    /** 自定义 key 前缀（可选） */
    String prefix() default "store:idemp:req:";
}